﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="SupportedRoleClassCollectionViewModel.cs" >
//   J. Prinz
// </copyright>
// <summary>
//   The RolesCollectionViewModel is a collection of RoleClass-ViewModels and implements the
//   ViewModel for the Representation of a List of CAEX-RoleClassType-Objects
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace AutomationMLMapper.ViewModels.CAEXObjectCollectionViewModels
{
    /// <summary>
    ///   The RolesCollectionViewModel is a collection of RoleClass-ViewModels and implements the
    ///   ViewModel for the Representation of a List of CAEX-RoleClassType-Objects
    /// </summary>
    public class SupportedRoleClassCollectionViewModel : RoleClassCollectionViewModel
    {
        #region Constructors and Destructors

        /// <summary>
        /// Initializes a new instance of the <see cref="SupportedRoleClassCollectionViewModel"/> class. 
        /// </summary>
        /// <param name="parentNode">
        /// Parent node representation 
        /// </param>
        public SupportedRoleClassCollectionViewModel(ICAEXObject parentNode)
            : base(parentNode)
        {
        }

        #endregion

        #region Public Properties

        /// <summary>
        ///   Displayname for the collection (presented in headers and alike)
        /// </summary>
        public new string DisplayName
        {
            get
            {
                return "supported RoleClasses";
            }
        }

        #endregion
    }
}